Big Huge Thesaurus

alluvial sediment

noun